periodic payment - English Synonyms Dictionary